package com.ruibo.tax.model;

import com.ruibo.tax.model.base.SendBasic;
import lombok.Getter;
import lombok.Setter;

import javax.persistence.*;

/**
 * @description: 废水污染物及排放许可限值
 * @author: 孙 峰
 * @time: 2020/10/15 9:45
 */
@Getter
@Setter
@Entity
@Table(name = "hbjh_xkz_fspfxkxz")
public class FSPFXKXZ extends SendBasic {
    //主键
    private String UUID;
    //数据归属（省）
    private String SJGS;
    //数据归属（地市）
    private String DSGS;
    //数据归属（区县）
    private String QXGS;
    //申请类型
    private String SQLX;

    //排放口唯一编码
    private String PFKWYBM;
    //排污许可证编号
    private String PWXKZBH;
    //污染物种类代码
    private String WRWZLDM;
    //许可排放浓度限值
    private String XKPFNDXZ;
    //标准执行名称
    private String BZZXMC;
    //标准浓度值
    private String BZNDZ;
    //年许可排放量限值（第一年）
    private String DYNXKPFLXZ;
    //年许可排放量限值（第二年）
    private String DENXKPFLXZ;
    //年许可排放量限值（第三年）
    private String DSNXKPFLXZ;
    //年许可排放量限值（第四年）
    private String DFNXKPFLXZ;
    //年许可排放量限值（第五年）
    private String DWNXKPFLXZ;
    //是否安装污染物自动监控设施
    private String SFAZJKSS;
    //污染物排放量计算方法
    private String PFLJSFF;
    //产污系数
    private String CWXS;
    //排污系数
    private String PWXS;


    @ManyToOne(cascade = CascadeType.ALL, optional = false, fetch = FetchType.LAZY)
    @JoinColumn(name = "JBXXID", referencedColumnName = "UUID")
    private HBJHXKZJBXX hbjhxkzjbxx;
}
